﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Common
{
    public class Common_Const
    {
        #region 系统参数
        public static string PAR_LOGIN_PAGE = System.Configuration.ConfigurationSettings.AppSettings["LoginPage"];
        #endregion

        #region 错误信息
        //Excel打开文件出错的提示
        public static string ERR_ALL_EXCEL_OPEN_FILE_ERROR = "文件格式错误，不能用Microsoft Excel打开";
        //未知导入错误
        public static string ERR_ALL_EXCEL_UNKNOWN_IMPORT_ERROR = "未知导入错误，导入过程终止";
        //无选择进行操作时提示（通用提示，例如用户并没有选择任何项目，但点击了删除按钮）
        public static string ERR_ALL_SELECT_NONE = "请先选择。";
        //登录失败的提示
        public static string ERR_ALL_LOGIN_FAILED = "登录失败或会话已经超时，请重新登录";
        //没有权限的提示
        public static string ERR_ALL_NO_PRIVILEGE = "您没有权限访问该界面，请与系统管理员联系";

        //修改已审核记录的错误信息（通用提示）
        public static string ERR_ALL_MODIFY_ALREADY_AUDIT = "该记录已被审核，不能再作修改！";
        //删除已审核记录的错误信息（通用提示）
        public static string ERR_ALL_DELETE_ALREADY_AUDIT = "部分记录已被审核，不能删除！";
        //新增或修改员工时工号重复的错误信息
        public static string ERR_EMPLOYEE_NUM_DUPPLICATE = "工号重复，请重新填写工号！";
        #endregion

        #region 提示信息
        //删除操作的确认信息（通用提示）
        public static string MSG_ALL_CONFIRM_DELETE = "是否确定删除？";
        //审核操作的确认信息（通用提示）
        public static string MSG_ALL_CONFIRM_AUDIT = "是否确定审核通过？";
        //重置员工密码的确认信息
        public static string MSG_EMPLOYEE_CONFIRM_RESETPASSWORD = "是否确定重置所选用户的密码？请注意重置后及时通知被修改的用户。";
        //删除操作成功执行的提示信息（通用提示）
        public static string MSG_ALL_DELETE_SUCCESS = "删除成功。";
        //修改操作成功执行的提示信息（通用提示）
        public static string MSG_ALL_UPDATE_SUCCESS = "修改成功。";
        //添加操作成功执行的提示信息（通用提示）
        public static string MSG_ALL_INSERT_SUCCESS = "添加成功。";
        //Excel导入操作成功完成的提示信息（通用提示）
        public static string MSG_ALL_ACCOUNT = "请先开通系统账号！";
        public static string MSG_ALL_QF = "确定要此成交报告的快炮和头炮吗？";
        public static string MSG_ALL_COMMISSIOM_WARING = "录入的金额已超出有效范围！";
        public static string MSG_ALL_COMMISSIOM_SELECT = "请选择审核记录！";
        public static string MSG_ALL_RATE_WARING = "录入的比例已超出有效范围！";
        public static string MSG_EMPLOYEE_WARING = "查无此人，请重新输入！";
        public static string MSG_SENDCOMM = "发佣完毕！";
        public static string MSG_SETCOMM = "设置计佣完毕！";
        public static string MSG_CALCOMM = "计佣完毕！";
        public static string MSG_ALREADYSEND = "该月份已经发佣，不能再次计佣！";
        public static string MSG_CALCULATE = "是否确定计佣？";
        public static string MSG_SEND = "是否确定发佣？";
        public static string MSG_LOGIN = "错误的用户名或密码！";
        public static string MSG_SEARCH = "请输入搜索条件！";
        public static string MSG_AUDIT = "请先审核成交报告！";
        public static string MSG_FIRE = "该员工已离职！";
        public static string MSG_SAVE = "保存成功！";
        public static string MSG_IMPORT = "上传成功！";
        public static string MSG_IMPORTFAIL = "上传失败！";
        public static string MSG_QUICK = "此人业绩未超过18000！";
        public static string MSG_EXCHANGEDATE = "成交日期只能输入本月日期！";
        public static string MSG_CALPreviewComm = "预提计算完成！";
        public static string MSG_FUNDAUDIT = "审核完成！";
        public static string MSG_REFUNDAUDIT = "反审核完成！";
        public static string MSG_FUNDCHECK = "余额不能为负数！";
        #endregion

        #region 全局关键字
        //用户初始密码
        public static string SYS_ADD_USER_INITIALIZE_PASSWORD = "1234";
        //顶级部门代码
        public static decimal SYS_ADD_TOP_DEPARTMENT_CODE = 100;
        #endregion

        #region Script语句
        //删除确定的script语句，可直接用来设置删除按钮的属性
        public static string SCP_CONFIRM_DELETE = "javascript:return confirm('" + MSG_ALL_CONFIRM_DELETE + "');";
        //审核确定的script语句，可直接用来设置审核按钮的属性
        public static string SCP_CONFIRM_AUDIT = "javascript:return confirm('" + MSG_ALL_CONFIRM_AUDIT + "');";
        //重置密码确定的script语句，可直接用来设置重置密码按钮的属性
        public static string SCP_CONFIRM_EMPLOYEE_RESETPASSWORD = "javascript:return confirm('" + MSG_EMPLOYEE_CONFIRM_RESETPASSWORD + "')";
        #endregion
    }
}
